#ifndef DTNHTTPSEND_H_
#define DTNHTTPSEND_H_

#include "includes.h"
#include <assert.h>

#ifdef __FreeBSD__
/* Needed for PATH_MAX, Linux doesn't need it */
#include <sys/syslimits.h>
#endif

#ifndef PATH_MAX
/* A conservative fallback */
#define PATH_MAX 1024
#endif

#include <vector>
#include "sdnv-c.h"

#ifdef  __cplusplus
extern "C" {
#endif
extern void parse_options_send(int, char**);
extern dtn_endpoint_id_t * parse_eid_send(dtn_handle_t handle,
                              dtn_endpoint_id_t * eid,
                              char * str);
extern void print_usage_send();
extern void print_eid_send(const char * label, dtn_endpoint_id_t * eid);
extern void fill_payload(dtn_bundle_payload_t* payload);
extern int excute_dtn_send(int argc, char** argv);


#ifdef  __cplusplus
}
#endif

#endif /*DTNHTTPSEND_H_*/

